$(function(){
    //  新增tab
    $('#newPageBtn').click(function(){
        $('#newPageForm').toggle();
    });
    //  自定义前端文件
    $('.addFront').click(function(){
        var name = $(this).text();
        name = name.toLowerCase();
        var id = name+'_front';
        var divid = id+Math.floor(Math.random()*1000);
        var page = $('#page_name').val();
        if($.empty(page)){
            ND.hint('>>请先输入“页面”名',this);
            $('#page_name').focus();
            return;
        }
        if($('#'+id).length == 0){
            var prefix = $('#pname_prefix').text();
            var value = prefix;
            if('js' == name || 'css' == name) value += 'public/'+name+'/'+page+'.'+name;
            else value += page+'.'+name;
            $(this).after(`<div id="${divid}"><input type="text" name="${name}" id="${id}" placeholder="${name}" required="required" value="${value}"><a href="javascript:ND.frontCance('${divid}');">取消</a></div>`);
        }
    });
    //  页面表单ajax反应
    $('#page_name').blur(function(){
        var dom = $(this); 
        var value = dom.val();        
        if(value){
            value = $('#pname_prefix').text()+value           
            $.post('/admin',{'ajaxid':'pageNameBlur',value:value},function(data){
                if("Y" == data){
                    dom.val('');
                    dom.attr('placeholder',value+'已经存在！');
                }else ND.hint(data+'可新增',dom);
            });
        }
    });
});
var ND = $.util;
//  取现已经存在的前端添加工具
ND.frontCance = function(id){
    $('#'+id).remove();
};
